Definitions | P Q, {T}, i j , A c B, null(as), b, last(L), hd(l), , <a, b>, x:A. B(x), , x:A. B(x), x:A B(x), Void, x:A B(x), #$n, l[i], as @ bs, t T, s = t, type List, Type, {i..j }, {x:A| B(x)} , , i j < k, A B, P & Q, A, False, P  Q, a < b, n - m, -n, n+m, ||as|| |